package modelo

object mani extends App {
  val cf0 = new Futbol(1,10) with ConLuz with ConTecho
  val ct1 = new Tenis(2) with ConTecho
  var complejo = new Complejo
  complejo.agregarCancha(cf0)
  complejo.agregarCancha(ct1)
  
  complejo.reservarCancha(20, 22, 1)
  complejo.reservarCancha(20, 21, 1)
  complejo.reservarCancha(20, 20, 1)
  
  complejo.reservarCancha(20, 2, 2)

  
//  ct1.reservar(20, 42)
//  cf0.reservar(20, 2)
//  cf0.reservar(20, 2)
//  cf0.reservas.foreach{res => print(res.dia)}
  println(complejo.reservasDelDia(10))
//  println((complejo.canchaDisponible(20, 22).id))
//  	println(complejo.canchaConMasReservas.id)
  
//  cf0.reservas.foreach{res => println(res.precio) }
//  ct1.reservas.foreach{res => println(res.precio) }
  
  cf0.reservas.foreach{res => println(res.horaInicio) }
  println("....")
  ct1.reservas.foreach{res => println(res.horaInicio) }
  


}